package com.mzj.saas.mservice.aio.vo;

import javax.validation.constraints.NotNull;
import java.util.List;

public class AuthVO {
    private List<String> houseIds;// 房屋ids
    private Integer type;// 授权类型：1身份证，2身份证+指纹
    private String cardNumber;// 身份证号码
    private String cardId;// 卡id
    private String fingerprint;// 指纹数据
    @NotNull(message = "房屋id不能为空")
    private String houseId;

    @NotNull(message = "UserId不能为空")
    private Long communityHouseUserId;
    @NotNull(message = "授权方式不能为空")
    private Integer authMode;

    public List<String> getHouseIds() {
        return houseIds;
    }

    public void setHouseIds(List<String> houseIds) {
        this.houseIds = houseIds;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getCardNumber() {
        return cardNumber;
    }

    public void setCardNumber(String cardNumber) {
        this.cardNumber = cardNumber;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getFingerprint() {
        return fingerprint;
    }

    public void setFingerprint(String fingerprint) {
        this.fingerprint = fingerprint;
    }

    public String getHouseId() {
        return houseId;
    }

    public void setHouseId(String houseId) {
        this.houseId = houseId;
    }

    public Long getCommunityHouseUserId() {
        return communityHouseUserId;
    }

    public void setCommunityHouseUserId(Long communityHouseUserId) {
        this.communityHouseUserId = communityHouseUserId;
    }

    public Integer getAuthMode() {
        return authMode;
    }

    public void setAuthMode(Integer authMode) {
        this.authMode = authMode;
    }
}
